<?php 
	/**
	* Auto-généré classe Acceder
	*/

	class Acceder extends \Core\ORM\Modele {
		/**
		* @var \Core\ORM\Profil $profil
		*/
		protected $profil;
		/**
		* @var \Core\ORM\Machine $machine
		*/
		protected $machine;

		/**
		* Constructeur complet
		*
		* @var int $id
		* @var \Core\ORM\Profil $profil
		* @var \Core\ORM\Machine $machine
		*
		* @return void
		*/
		public function __construct($id, $profil, $machine) {
			parent::__construct($id);
			$this->setProfil($profil);
			$this->setMachine($machine);
		}

		//GETTERS ET SETTERS
		/**
		* Getter de l'attribut profil
		*
		* @return \Core\ORM\Profil
		*/
		public function getProfil() {
			return $this->profil;
		}
		/**
		* Setter de l'attribut profil
		*
		* @param \Core\ORM\Profil $profil		*
		* @return void
		*/
		public function setProfil($profil) {
			$this->profil=$profil;
		}
		/**
		* Getter de l'attribut machine
		*
		* @return \Core\ORM\Machine
		*/
		public function getMachine() {
			return $this->machine;
		}
		/**
		* Setter de l'attribut machine
		*
		* @param \Core\ORM\Machine $machine		*
		* @return void
		*/
		public function setMachine($machine) {
			$this->machine=$machine;
		}
		public static function getAttributs() {
			return array(
							new Core\ORM\Attributs\Objet("Profil", "profil_id", true, "11"),
							new Core\ORM\Attributs\Objet("Machine", "machine_id", true, "11")
						);
		}

		public static function getTable() {
			return "acceder";
		}
	}
?>